org 0x7c00

xor ax, ax    ; 初始化段寄存器
mov ds, ax
mov es, ax
mov ss, ax
mov sp, 0x7c00 ; 初始化栈指针

mov ah, 0x00   ; 设置显示模式
mov al, 0x03   ; 80x25 文本模式
int 0x10

mov ah, 0x02   ; 设置光标位置
mov bh, 0x00   ; 页码
mov dh, 0x08   ; 行号
mov dl, 0x08   ; 列号
int 0x10

mov ah, 0x09   ; 打印字符
mov al, 'Z'    ; 字符
mov bh, 0x00   ; 页码
mov bl, 0x07   ; 字符颜色
mov cx, 0x01   ; 字符数量
int 0x10

jmp $         ; 死循环

times 510-($-$$) db 0
dw 0xaa55      ; boot signature
